package com.msb.desginpatterns.singleton;

/**
 * 饿汉式单例模式
 */
public class Mgr02 {

    /**
     * 静态代码块
     */
    static{
        INSTANCE=new Mgr02();
        System.out.println("Mgr02 static");
    }

    /**
     * 构造一个实例
     */
    private static Mgr02 INSTANCE;

    /**
     * 创建方法，返回实例
     */
    private static Mgr02 getInstance(){
        return INSTANCE;
    }
    /**
     * 测试方法
     */
    public static void main(String[] args) {
        Mgr02 m1 = Mgr02.getInstance();
        Mgr02 m2 = Mgr02.getInstance();
        System.out.println(m1.equals(m2));
    }
}
